#!/bin/bash


# 启动 PostgreSQL
echo "Starting PostgreSQL..."
# 你的启动 PostgreSQL 的命令，比如：
service postgresql start &
# 替换上述命令为实际的 PostgreSQL 启动命令

# 等待一段时间，确保 PostgreSQL 启动完成
sleep 5

# 启动 Redis
echo "Starting Redis..."
# 你的启动 Redis 的命令，比如：
/data/redis-7.2.3/src/redis-server &
# 替换上述命令为实际的 Redis 启动命令

# 等待一段时间，确保 Redis 启动完成
sleep 5

# 切换到 /data/ai_studio 目录
cd /data/ai_studio || exit

# 执行 Python manage.py
echo "Executing python manage.py..."
python manage.py runserver 0.0.0.0:6006 &

ulimit -n 4096
# 启动 Celery
echo "Starting Celery..."
# 你的启动 Celery 的命令，比如：
celery -A studio_celery.main worker --loglevel=info &
# 替换上述命令为实际的 Celery 启动命令

# 脚本执行完成
echo "Script completed."
